home *** CD-ROM | disk | FTP | other *** search
- Path: Inter.NL.net!hguijt
- From: hguijt@nijmegen.inter.nl.net (H.Guijt)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: Keyboard shortcuts and lost focus.
- Date: 18 Apr 1996 19:30:54 GMT
- Organization: Inter.NL.net, The Internet Provider in The Netherlands.
- Message-ID: <4l659e$pf2@altrade.nijmegen.inter.nl.net>
- NNTP-Posting-Host: hatert.nijmegen.inter.nl.net
- X-Newsreader: TIN [version 1.2 PL2]
-
-
- (well, call me stupid, but I really cannot remember if I posted this or not.
- My apologies if this is a duplicate.)
-
- > I agree with you, "H.Guijt".
-
- Call me Hans ;-)
-
- > E.g.
- > 1) Network software _NOT_ "connected" (not logged in)
- > 2) Startup IBrowse (no MUI stuff up before...)
- > 3) Go about to do something while IBrowse+MUI loads...
- > While you peek around with whatever you wish now, IMO IBRowse should
- > startup on its public 256 color MUI screen WITHOUT disturbing me at
- > all. IT DOESN'T.
- > A) The screen opens and pops to front (No SCREENBEHIND of course)
- > B) Then the Main window pops it to front...
- > C) ... The "This is a demo...."-req. pops to front...
- > D) ... "...problems getting the requested document..."-req. pops AGAIN!
- >
- > If one is quick enough (I AM), there is a chance of having a lot of screen-
- > clicking here...
- >
- > *Why* must it be so that opening a requester HAS to "POP FRONT" the screen
- > it appears on? In particular if the "popping" program _HASNOFOCUS_ ??
-
- One problem is that it is not possible to open a requester without it also
- grabbing the input focus. Only real windows can be opened that way.
-
- > IMHO: If your program has lost focus (you got a IDCMP_INACTIVEWINDOW) then
- > _DON'T_ do ScreenToFront(...) - AT ALL - !
-
- This is a nasty problem, because the requester always grabs the focus. *If*
- it has to do that, I also prefer to see it happening.
-
- Are you perchance running ReqTools? In that case you could try to deactivate
- the screentofront option in the prefs window.
-
-
- Bye,
-
- Hans
-